package com.jiuli.liping.dao;

import com.jiuli.liping.vo.Iphone;
import com.jiuli.liping.vo.OnDutyHis;
import com.jiuli.liping.vo.OnDutyHistory;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;

import java.util.List;

@Component
@Mapper
public interface OnDutyHisDao {
    int updateOnDutyHis(OnDutyHis onDutyHis);

    OnDutyHis getOnDutyHis(String code);

    List<OnDutyHis> getZb();
    List<OnDutyHis> getZbStart();

    int updatestatus(String status,int id);

    Iphone getIphone(String code);

    String getCode(String iphone);

    OnDutyHis selectOdh(OnDutyHis onDutyHis);

    List<OnDutyHis> getAllUserMonth(String code);

    OnDutyHis selectOne(String id1);

    void updateDate(OnDutyHis onDutyHis);

    OnDutyHis getUserMonth(String code);

    void updateFlag(String id);

    void insertHistory(OnDutyHistory his);

    int getId();

    OnDutyHistory selectHistoryOne(String id);

    void updateHisFlag(String id3);

    void updateHisAllFlag();

    void updateAllFlag();

    void insertImg(int id, String img);

    List<OnDutyHis> getUserMonthBy30();

    List<OnDutyHis> getUserMonthByGr(String sortMNo);

    int selectCountOdh(OnDutyHis onDutyHis);
}
